pebble phosphate - French English Dictionary